//src\plugin\SplashHello.vue
//import SplashHello from '././SplashHello.vue'

import SplashHello from '@/plugin/SplashHello.vue'

export default {
    install: function (Vue, options) {
        // 1.获取构造函数
        const contructor = Vue.extend(SplashHello)
        // 2. 实例化组件对象
        const instance = new contructor()
        // 3. 创建页面元素
        const oDiv = document.createElement('div')
        document.body.appendChild(oDiv)
        // 4. 将组件挂载到页面元素上
        instance.$mount(oDiv)
        if (options !== null && options.title !== undefined) {
            instance.title = options.title
        }
        // 添加全局方法
        Vue.ToggleSplash = function () {
            instance.isShow = !instance.isShow;
        }
        // 添加实例方法
        Vue.prototype.$ToggleSplash = function () {
            instance.isShow = !instance.isShow;
        }
    }
}
